package com.cskaoyan.javase.object._2equals;

/**
 * @description: BigDecimal 大小数类
 * @author: wuguidong@cskaoyan.onaliyun.com
 **/

import java.math.BigDecimal;

/**
 * 不可变的、任意精度的有符号十进制数,它是一个引用数据类型,想要使用必须创建它的对象
 *
 * 最常用,最好用的创建对象的构造器:
 * BigDecimal(String val) 将 BigDecimal 的字符串表示形式转换为 BigDecimal。
 *
 * 关于API的使用,不需要特别去学习,留个印象即可,需要用时查一下就行了
 *
 */
public class Demo2 {
    public static void main(String[] args) {
        double a1 = 1;
        double a2 = 0.9;
        double a3 = a1 - a2;
        System.out.println(a3);

        BigDecimal b1 = new BigDecimal("1");
        BigDecimal b2 = new BigDecimal("0.9");
        //进行运算时,需要调用方法
        BigDecimal b3 = b1.subtract(b2);
        System.out.println(b3);

    }
}
